﻿/*-------global--------------------------*/  
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend,td,th,li,p,a{font:12px/1.14 "微软雅黑",arial,\5b8b\4f53;color:#666;outline:0;}
h1, h2, h3, h4, h5, h6, div {font-family:"微软雅黑",arial,\5b8b\4f53;}
body{background:#fff;}
a,a:hover{color:#666;} 
.fl {float:left;}
.fr {float:right;}
.ff {font-family:"微软雅黑";}
.clearfix:after{content:"\0020"; height:0; display:block; clear:both;}
.clearfix{zoom:1}

.fs26{font-size:26px;}
.fs18{font-size:18px;}
.fs16{font-size:16px;}
.fs14{font-size:14px;}
.fs12{font-size:12px;}

.mr5 {margin-right:5px;}
.mr10{height:30px;line-height: 30px;margin-right:10px;color:#666666;}
.mr20 {margin-right:20px;}
.ml20 {margin-left:20px;}

.color_red{color:#ff4301;}
.color_blue{color:#4f90d0;}
.color_green{color:#60b12a;}
.color_grey{color:#999999;}
.color_orange{color:#ff5501;}
.color_yellow {color: #ff9a19;}
.color_purple{color:#6571b3;}

.bg_red{background:#ff4301;}
.bg_blue{background:#0074d9;}
.bg_green{background:#79c447;}
.bg_grey{background:#999999;}
.bg_orange{background:#fb7e00;}
.bg_yellow {background: #fea90b;}
.bg_purple{background:#6571b3;}

.pop_msg{z-index: 100;position: fixed;left: 0;right: 0;bottom: 50%;margin: 0 auto -50px;text-align: center;}
.pop_msg span{background-color: rgba(0,0,0,.7);padding: 20px;font-size: 16px;color: #fff;border-radius: 10px;}
.pop_ok_msg {z-index: 100;width: 100px;height: 100px;position: fixed;left: 0;right:0;bottom:50%;margin:0 auto -50px;background:rgba(0,0,0,.7) url("../images/ok-icon.png") no-repeat center 20px;background-size: 40px 40px;border-radius: 10px;text-align: center;}
.pop_ok_msg span{color: #fff;font-size: 1rem;position: relative;top: 70px;}
.check_validity{background: url("../images/clock-icon.png") no-repeat 0 0; padding-left: 15px;padding-left: 18px;background-size: 15px 15px;margin-left: 7px;}
